/*
运算符 + - * / %
除号两端都是整数时，执行的是整数除法，如果两端只要有一个浮点就执行浮点数的除法

--------------------------------------------------------------------------------

//取模操作符 % 两个操作符只能是整数

--------------------------------------------------------------------------------

移位操作符 << >>

--------------------------------------------------------------------------------

位操作符 &  ^  |

--------------------------------------------------------------------------------

赋值操作符 = += -= *= /= ^= &= |= <<= >>= %=
"a=a+3"="a+=3"  "a=a-3"="a-=3" 其他同理

--------------------------------------------------------------------------------

单目操作符（只有一个操作数的操作符） 
"！"逻辑反操作(把假的变成真 真的变成假)
"-"负值   "+"正值
"&"取地址
"sizeof" 
int arr[10] = { 0 };
printf("%d\n",sizeof(arr));计算的是整个数组的大小，单位是字节(每个数字大小为4字节),输出为40
printf("%d\n",sizeof(arr[0]));输出为4
printf("%d\n",sizeof(arr)/sizeof(arr[0]));输出的数组的元素个数，输出为10 
前置++：++a  后置++：a++ 前置--：--a  后置--：a-- 
强制转换：double a =(int)3.14 表示强制转换为整型，输出为"3"

--------------------------------------------------------------------------------

关系操作符
>  <  >=  <=  !=(用于测试不相等)  ==  

--------------------------------------------------------------------------------

逻辑操作符
&& 与 - 并且 - 一真则真 
|| 或 - 或者 - 一假则假 

--------------------------------------------------------------------------------

条件操作符(三目运算符)
exp1 ? exp2 : exp3 

--------------------------------------------------------------------------------

逗号表达式
逗号表达式就是逗号隔开的一串表达式
逗号表达式的特点：从左向右依此计算，整个表达式的结果是最后一个表达式的结果
例：int a = 10;
    int b = 20;
	int c = 30;
	int d = (c=a-2,b=a+c,b-3); 
	d = 15     
--------------------------------------------------------------------------------
*/
